package hu.mapro.gwtui.client.browser;

import hu.mapro.gwtui.client.model.DisplaySize;
import hu.mapro.model.Getter;

import com.google.gwt.cell.client.Cell;

public interface ColumnBuilder<T, D> {

	void setAccessor(Getter<T, D> accessor);

	void setPath(String path);
	
	void setLabel(String label);
	
	void setWidth(DisplaySize width);

	void setCell(Cell<? super D> cell);
	
	void setOrdered(boolean ascending);
	
}
